﻿using System;
using System.Collections.Generic;
using System.Text;

namespace RaisingStudio.Data.Entities.MSPetShop4
{
    /// <summary>
    /// Item.
    /// </summary>
    [Serializable]
    [RaisingStudio.Data.DataTable("Item")]
    partial class Item
    {
        #region Members
		
		private string _ItemId;
		/// <summary>
		/// ItemId.
		/// </summary>
		[System.ComponentModel.Description("ItemId")]
        [RaisingStudio.Data.DataColumn("ItemId", AllowDBNull = false, IsPrimaryKey = true)]
		public string ItemId
		{
			get 
			{
				return this._ItemId;
			}
			set 
			{
				this._ItemId = value;
			}
		}

		private string _ProductId;
		/// <summary>
		/// ProductId.
		/// </summary>
		[System.ComponentModel.Description("ProductId")]
        [RaisingStudio.Data.DataColumn("ProductId", AllowDBNull = false)]
		public string ProductId
		{
			get 
			{
				return this._ProductId;
			}
			set 
			{
				this._ProductId = value;
			}
		}

		private decimal? _ListPrice;
		/// <summary>
		/// ListPrice.
		/// </summary>
		[System.ComponentModel.Description("ListPrice")]
        [RaisingStudio.Data.DataColumn("ListPrice")]
		public decimal? ListPrice
		{
			get 
			{
				return this._ListPrice;
			}
			set 
			{
				this._ListPrice = value;
			}
		}

		private decimal? _UnitCost;
		/// <summary>
		/// UnitCost.
		/// </summary>
		[System.ComponentModel.Description("UnitCost")]
        [RaisingStudio.Data.DataColumn("UnitCost")]
		public decimal? UnitCost
		{
			get 
			{
				return this._UnitCost;
			}
			set 
			{
				this._UnitCost = value;
			}
		}

		private int? _Supplier;
		/// <summary>
		/// Supplier.
		/// </summary>
		[System.ComponentModel.Description("Supplier")]
        [RaisingStudio.Data.DataColumn("Supplier")]
		public int? Supplier
		{
			get 
			{
				return this._Supplier;
			}
			set 
			{
				this._Supplier = value;
			}
		}

		private string _Status;
		/// <summary>
		/// Status.
		/// </summary>
		[System.ComponentModel.Description("Status")]
        [RaisingStudio.Data.DataColumn("Status")]
		public string Status
		{
			get 
			{
				return this._Status;
			}
			set 
			{
				this._Status = value;
			}
		}

		private string _Name;
		/// <summary>
		/// Name.
		/// </summary>
		[System.ComponentModel.Description("Name")]
        [RaisingStudio.Data.DataColumn("Name")]
		public string Name
		{
			get 
			{
				return this._Name;
			}
			set 
			{
				this._Name = value;
			}
		}

		private string _Image;
		/// <summary>
		/// Image.
		/// </summary>
		[System.ComponentModel.Description("Image")]
        [RaisingStudio.Data.DataColumn("Image")]
		public string Image
		{
			get 
			{
				return this._Image;
			}
			set 
			{
				this._Image = value;
			}
		}

		#endregion
    }
}
